﻿namespace checc_baseTools.CaveMouth.Entity
{
    public class GutterData/* : BPGraphicElement*/
    {
        private double highEndHeight = 2;//高端高度
        private double lowSideHeight = 0.50;//低端高度
        private double rhoneLength = 2;//排水槽长
        private double openingSlope = -0.01;//洞口纵坡
        private double topWidth = 0.30;//顶部宽
        private double unilateralWidth = 0;//单侧加宽
        private double insideSlope = 0;//内侧坡度
        private double outsideSlope = 0.25;//外侧坡度
        private double tankBottomHeight = 0.30;//槽底厚度

        public double HighEndHeight
        {
            get { return highEndHeight; }
            set { highEndHeight = value; }
        }

        public double LowSideHeight
        {
            get { return    lowSideHeight; }
            set { lowSideHeight = value; }
        }

        public double RhoneLength
        {
            get { return rhoneLength; }
            set { rhoneLength = value; }
        }

        public double OpeningSlope
        {
            get { return openingSlope; }
            set { openingSlope = value; }
        }

        public double TopWidth
        {
            get { return topWidth; }
            set { topWidth = value; }
        }

        public double UnilateralWidth
        {
            get { return unilateralWidth; }
            set { unilateralWidth = value; }
        }

        public double InsideSlope
        {
            get { return insideSlope; }
            set { insideSlope = value; }
        }

        public double OutsideSlope
        {
            get { return outsideSlope; }
            set { outsideSlope = value; }
        }

        public double TankBottomHeight
        {
            get { return tankBottomHeight; }
            set { tankBottomHeight = value; }
        }

    }
}
